﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Collections;

namespace CityGames
{
    public class Tienda
    {
        private string nombre;
        private string direccion;
        private int telefono;
        private string horario;

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }
        
        public string Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }
        
        public int Telefono
        {
            get { return telefono; }
            set { telefono = value; }
        }
        
        public string Horario
        {
            get { return horario; }
            set { horario = value; }
        }

        static private CADTienda cadTienda = new CADTienda();

        public Tienda()
        {
            try
            {
                nombre = "";
                direccion = "";
                telefono = 0;
                horario = "";
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public Tienda(string nombreT, string direccionT, int telefonoT, string horarioT)
        {
            try
            {
                nombre = nombreT;
                direccion = direccionT;
                telefono = telefonoT;
                horario = horarioT;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public bool ActualizarTienda()
        {
            bool resultado = false;
            
            try
            {
                resultado = cadTienda.ActualizarTienda(nombre, direccion, telefono, horario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            
            return resultado;
        }

        public DataSet ObtenerDatosTienda()
        {
            DataSet resultado = new DataSet();

            try
            {
                resultado = cadTienda.ObtenerDatosTienda();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return resultado;
        }
    }
}
